page{
    padding-bottom: 90rpx;
  }
  .revice_address_row{
      .address_btn{
        padding: 20rpx;
        button{
          width: 60%;
        }
      }
      .user_info_row{
        display: flex;
        padding: 20rpx;
        .user_info{
          flex: 5;
        }
        .user_phone{
          flex: 3;
          text-align: right;
        }
      }
      .cart_content{
          width: 100%;
          .cart_title{
              padding: 20rpx 10rpx;
              border-top: 3rpx  solid var(--themeColor);
              border-bottom: 3rpx  solid var(--themeColor);
              font-size: 40rpx;
              color: var(--themeColor);
          }
          .cart_main{
              .cart_item{
                  display: flex;
               .cart_checked{
                   flex: 1;
                   display: flex;
                   justify-content: center;
                   align-items: center;
               }
               .cart_image{
                   flex: 2;
                   image{
                    width: 80%;
                   }
               }
               .cart_info{
                   flex: 4;
                   display: flex;
                   flex-direction: column;
                   justify-content: space-around;
                   .goods_name{
                    display: -webkit-box;
                    overflow: hidden;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    color: #666;
                   }
                   .price_wrap{
                     display: flex;
                     justify-content: space-between;
                     .goods_price{
                       padding:30rpx 0;
                       font-size: 35rpx;
                       color: var(--themeColor);
                     }
                     .goods_tool{
                       display: flex;
                       padding: 20rpx 0;
                       .num_edit{
                         width: 55rpx;
                         height: 55rpx;
                         display: flex;
                         justify-content: center;
                         align-items: center;
                         border: 1px solid #ccc;
                       }
                       .goods_num{
                        padding:0 20rpx ;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                       }
                     }
                   }
               }
                  }
              }
          }
          .goods{
            position: fixed;
           left: 0;
           bottom: 0;
           width: 100%;
           height: 90rpx;
           background-color: #fff;
            display: flex;
         align-items: center;
            justify-content: center;
           
            border-top: 1px solid #ccc;
            .goods_chk{
             flex: 2;
            }
            .total{
              flex: 5;
              padding-right: 15rpx;
              text-align: right;
              
               .total_price{
                 color: var(--themeColor);
                 font-size: 34rpx;
                 font-weight: 600;
               }
              
            }
            .order_pay_warp{
             flex: 3;
             background-color: var(--themeColor);
             color: #fff;
             font-size: 32rpx;
             font-weight: 600;
             display: flex;
            justify-content: center;
            align-items: center;
            height: 100%;
            width: 100%;
           
            }
  
          }
      
    }
      
  